activePDF Toolkit 2011 API Reference
Code 39 Full ASCII
Appendices > Symbologies > Alphanumeric Symbologies > Code 39 Full ASCII

Glossary Item Box


Other Names for Code 39 Full ASCII

Code 39 extended, Code 39 Full


Overview

Code 39 Full ASCII is a variant of Code39 that enables encoding of all 128 characters in the ASCII table. Code 39 Full ASCII is discrete.

Encoding

Code 39 Full ASCII can encode all 128 Standard ASCII values using a three-digit ASCII code, preceded by the \ character. For example, the carrot symbol ("^") corresponds to ASCII code \094. For a complete list of ASCII values, refer to the ASCII Table.

Structure

Code 39 Full ASCII has the following structure:
  • A start character - asterisk(*).
  • Encoded Value.
  • Checkdigit - optional.
  • A stop character - asterisk(*).

Requirements

Each character consists of up to five bars and four spaces, making nine elements where three out of nine elements are wide The height of the bars must be at least 0.15 times the barcode's length or .25 inches. You must use the greater of the two measurements.

To ensure quality, the width of the inter-character gap should equal the width of the narrowest element (X). The leading and trailing quiet zones must be at least 10 times the length of the narrowest element (X) or .10 inches. You must use the greater of the two measurements.

When Code39OptionalCheckDigit is equal to true, Toolkit automatically calculates and encodes the checkdigit. Remarks You will need to adjust your barcode reader to extended mode to read Code 39 Full ASCII barcodes accurately.